<#-- 空值的处理使用!或者?? -->
${u.name}
<#-- 没有给cat属性赋值 -->
<#-- 1.如果直接访问u.cat，因为cat为null，会报错，需要在后面加上!，
		!后面可以给值也可以不给，如果给了，就显示！后面的内容 -->
${u.cat!} 

<#-- 2.对象已经为null，还访问下面的属性，需要使用()!的形式 -->
${(u.cat.name)!"没有猫或者猫没有名字"}

<#-- 3.访问不存在的属性，使用! -->
${u.age!}

<#-- 4.使用??判断对象或者属性是否存在 -->
<#if u.age??>
	有age属性
	<#else>
	age属性不存在
</#if>

<#-- 5.三目运算符 -->
${false?string("对","错")}